
package timeitj.ejb.invitation;

import java.util.List;
import javax.ejb.Local;

import timeitj.ejb.persistence.PersistenceManager;
import timeitj.persistence.Invitation;
import timeitj.persistence.Person;
import timeitj.persistence.Project;


/**
 * This is the business interface for InvitationManager enterprise bean.
 */
@Local
public interface InvitationManager extends PersistenceManager<Invitation, Long> {
    
    public List<Invitation> getInvitationsByInviter(Person inviter);
    public List<Invitation> getInvitationsByProject(Project project);
    public List<Invitation> getInvitationsForInvitee(Person invitee);
    
}
